#line 1 "/Users/zhouqirui/Desktop/m_dump_wechat/dump_wechatDylib/Logos/dump_wechatDylib.xm"




































#import <UIKit/UIKit.h>
#pragma mark -


typedef NS_OPTIONS(int, AspectBlockFlags) {
    AspectBlockFlagsHasCopyDisposeHelpers = (1 << 25),
    AspectBlockFlagsHasSignature          = (1 << 30)
};
typedef struct _AspectBlock {
    __unused Class isa;
    AspectBlockFlags flags;
    __unused int reserved;
    void (__unused *invoke)(struct _AspectBlock *block, ...);
    struct {
        unsigned long int reserved;
        unsigned long int size;
        
        void (*copy)(void *dst, const void *src);
        void (*dispose)(const void *);
        
        const char *signature;
        const char *layout;
    } *descriptor;
    
} *AspectBlockRef;


#include <substrate.h>
#if defined(__clang__)
#if __has_feature(objc_arc)
#define _LOGOS_SELF_TYPE_NORMAL __unsafe_unretained
#define _LOGOS_SELF_TYPE_INIT __attribute__((ns_consumed))
#define _LOGOS_SELF_CONST const
#define _LOGOS_RETURN_RETAINED __attribute__((ns_returns_retained))
#else
#define _LOGOS_SELF_TYPE_NORMAL
#define _LOGOS_SELF_TYPE_INIT
#define _LOGOS_SELF_CONST
#define _LOGOS_RETURN_RETAINED
#endif
#else
#define _LOGOS_SELF_TYPE_NORMAL
#define _LOGOS_SELF_TYPE_INIT
#define _LOGOS_SELF_CONST
#define _LOGOS_RETURN_RETAINED
#endif

@class QLTabBarController; @class TLUserManager; @class TLNetworkManager; 
static void (*_logos_orig$_ungrouped$QLTabBarController$viewDidLoad)(_LOGOS_SELF_TYPE_NORMAL QLTabBarController* _LOGOS_SELF_CONST, SEL); static void _logos_method$_ungrouped$QLTabBarController$viewDidLoad(_LOGOS_SELF_TYPE_NORMAL QLTabBarController* _LOGOS_SELF_CONST, SEL); static void (*_logos_orig$_ungrouped$TLNetworkManager$requesWithReqModel$succ$fail$)(_LOGOS_SELF_TYPE_NORMAL TLNetworkManager* _LOGOS_SELF_CONST, SEL, id, AspectBlockRef, AspectBlockRef); static void _logos_method$_ungrouped$TLNetworkManager$requesWithReqModel$succ$fail$(_LOGOS_SELF_TYPE_NORMAL TLNetworkManager* _LOGOS_SELF_CONST, SEL, id, AspectBlockRef, AspectBlockRef); static void (*_logos_orig$_ungrouped$TLUserManager$canLoginWithHandleBlock$)(_LOGOS_SELF_TYPE_NORMAL TLUserManager* _LOGOS_SELF_CONST, SEL, void (^)(bool timer)); static void _logos_method$_ungrouped$TLUserManager$canLoginWithHandleBlock$(_LOGOS_SELF_TYPE_NORMAL TLUserManager* _LOGOS_SELF_CONST, SEL, void (^)(bool timer)); 

#line 63 "/Users/zhouqirui/Desktop/m_dump_wechat/dump_wechatDylib/Logos/dump_wechatDylib.xm"
#pragma mark -  腾讯视频


static void _logos_method$_ungrouped$QLTabBarController$viewDidLoad(_LOGOS_SELF_TYPE_NORMAL QLTabBarController* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd){
    _logos_orig$_ungrouped$QLTabBarController$viewDidLoad(self, _cmd);
    
    UIWindow* keyWindow = [UIApplication sharedApplication].keyWindow;
    CGRect keyWindowFrame = keyWindow.bounds;
    UILabel* label = [[UILabel alloc] init];
    label.textColor = [UIColor redColor];
    label.backgroundColor = [UIColor blackColor];
    label.text = @"Welcome to your iPhone!";
    [keyWindow addSubview:label];
    [label sizeToFit];
    label.center = CGPointMake(CGRectGetMidX(keyWindowFrame), CGRectGetMidY(keyWindowFrame));
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        [label removeFromSuperview];
    });
    



}
















#pragma mark -
#pragma mark -  番茄

static void _logos_method$_ungrouped$TLNetworkManager$requesWithReqModel$succ$fail$(_LOGOS_SELF_TYPE_NORMAL TLNetworkManager* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, id a, AspectBlockRef succ, AspectBlockRef fail){

    
    
    
    
    
    
    
    
    
}



static void _logos_method$_ungrouped$TLUserManager$canLoginWithHandleBlock$(_LOGOS_SELF_TYPE_NORMAL TLUserManager* _LOGOS_SELF_CONST __unused self, SEL __unused _cmd, void (^completionHandler)(bool timer)){
    _logos_orig$_ungrouped$TLUserManager$canLoginWithHandleBlock$(self, _cmd, completionHandler);

}
















static __attribute__((constructor)) void _logosLocalInit() {
{Class _logos_class$_ungrouped$QLTabBarController = objc_getClass("QLTabBarController"); MSHookMessageEx(_logos_class$_ungrouped$QLTabBarController, @selector(viewDidLoad), (IMP)&_logos_method$_ungrouped$QLTabBarController$viewDidLoad, (IMP*)&_logos_orig$_ungrouped$QLTabBarController$viewDidLoad);Class _logos_class$_ungrouped$TLNetworkManager = objc_getClass("TLNetworkManager"); MSHookMessageEx(_logos_class$_ungrouped$TLNetworkManager, @selector(requesWithReqModel:succ:fail:), (IMP)&_logos_method$_ungrouped$TLNetworkManager$requesWithReqModel$succ$fail$, (IMP*)&_logos_orig$_ungrouped$TLNetworkManager$requesWithReqModel$succ$fail$);Class _logos_class$_ungrouped$TLUserManager = objc_getClass("TLUserManager"); MSHookMessageEx(_logos_class$_ungrouped$TLUserManager, @selector(canLoginWithHandleBlock:), (IMP)&_logos_method$_ungrouped$TLUserManager$canLoginWithHandleBlock$, (IMP*)&_logos_orig$_ungrouped$TLUserManager$canLoginWithHandleBlock$);} }
#line 140 "/Users/zhouqirui/Desktop/m_dump_wechat/dump_wechatDylib/Logos/dump_wechatDylib.xm"
